<html>
<head>
<title>КГ - ЛР 2</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<h1>Лабораторная работа 3 - модели освещения</h1>

<h2>Задание</h2>
Создать программу, рисующую освещенный объект без применения специализированных средств.<br>
Для рисования допускается использрвать только функцию закраски полигона, заданного в координатах окна.<br>
Цвет каждой грани рассчитывать самостоятельно, по известным моделям освещения.<br>
Дать возможность вращать объект в 3 степенях свободы. Ориентацию объекта хранить в матрице.<br>

<h2>Требования</h2>
На сцене присутствует (хотя бы) один объект и один источник света.<br><br>
Пользователь может интерактивно менять все параметры освещения.<br><br>

<h2>Примеры объектов</h2>
Сфера, конус, призма, циллиндр.<br><br>
Их сектора.<br><br>
Гантеля, песочные часы, p-орбиталь, буквы П, Т.<br><br>

<h2>Дополнительные задания</h2>

Несколько источников света.<br><br>

Нарисовать пол. Отбросить на него тень от объекта.<br><br>


<h2>Литература</  h2>
А.В. Боресков Графика трехмерной компьютерной игры на основе OpenGL<br><br>
http://steps3d.narod.ru/tutorials/lighting-tutorial.html<br><br>
Ф.Хилл OpenGL. Программирование компьютерной графики.<br><br>
</body>
</html>
